﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Frogs.Stability.LeakyBucket
{
    /// <summary>
    /// Enumeration of bucket states
    /// </summary>
    public enum BucketState
    {
        /// <summary>
        /// Bucket is less than half filled
        /// </summary>
        Empty = 0,
		/// <summary>
		/// Bucket has decreased to half drained state
		/// </summary>
		HalfDrained,
		/// <summary>
		/// Bucket has increased to half filled state
		/// </summary>
		HalfFilled,
		/// <summary>
        /// Bucket has been filled
        /// </summary>
        Full,
    }
}
